package com.common.utils.string;

import cn.hutool.core.convert.Convert;

import java.util.Date;
import java.util.List;

/**
 * @Author: zengliang
 * @Description: 字符串处理工具
 * @Date:Created in 15:01 2022/1/7
 * @Modified By:
 */
public class StringUtils {

    /**
     * 整型转字符串
     * @param a
     * @return
     */
    public static String intToString(int a){
        return Convert.toStr(a);
    }


    /**
     * 字符串转时间类型
     * @param str yyyy-MM-dd
     * @return
     */
    public static Date strToDate(String str){
        return Convert.toDate(str);
    }

    /**
     * 数组转集合
     * @param a
     * @return
     */
    public static List<?>  ArryToList(Object[] a){
        return Convert.convert(List.class, a);
    }

    /**
     * 字符串转unicode
     * @param str
     * @return
     */
    public static String strToUnicode(String str){
        return Convert.strToUnicode(str);
    }

    /**
     * unicode转字符串
     * @param unicode
     * @return
     */
    public static String unicodeToStr(String unicode){
        return Convert.unicodeToStr(unicode);
    }

    /**陆万柒仟伍佰伍拾陆元叁角贰分
     * 金额大小写转换 如：
     * @param str
     * @return
     */
    public static String digitToChinese(Number str){
        return Convert.digitToChinese(str);
    }


}
